<?php
namespace app\home\controller;
use app\home\controller;
use app\home\model\DeviceCategoryM;
use myResponse\Res;
use think\Db;
use think\Request;

//设备分类控制器
class DeviceCategory extends Base{
    //显示设备分类列表
    //添加设备分类
    function addOne(){
        //在DeviceCategoryModel里边通过一个指定方法实现权限添加
        $m= new DeviceCategoryM;
        $this->ret($m->addOne(),0);
    }
    //修改设备分类
    function editOne(){
        //在DeviceCategoryModel里边通过一个指定方法实现权限添加
        $m= new DeviceCategoryM;
        $this->ret($m->editOne(),1);

    }
    //删除设备分类
    function delOne(){
        $id = input('fl_id');
        $z =Db::name('sbfl')->getFieldByFlUpid($id,'fl_id');
        if($z)
            Res::errs('该分类下有子分类不能删除！');

        $z2 =Db::name('sb')->getFieldBySsfl($id,'sbid');
        if($z2)
            Res::errs('该分类下有设备不能删除！');
        $m= new DeviceCategoryM;
        $this->ret($m->delOne(),2);
    }

    function ret($z,$tp){
        $ret=['添加','修改','删除'];
        if($z)
            Res::suc($ret[$tp].'成功！');
        else
            Res::errs($ret[$tp].'失败！');
    }
}
